<?php 

/** */
function estaticos_curso_home() {
	$cursos = DAO::daoFactory(Curso::TYPE)->listar();

	if(empty($cursos)) {
		$content['home'] = array(
				'#type' 	=> 'item',
				'#title' 	=> 'Cursos',
				'#markup' => 'Nenhum curso cadastrado até agora'
		);
	} else {

		foreach ($cursos as $curso) {
			$rows[] = array(
					'data' => array(
							'Nome' => l($curso->nome, 'estaticos/curso/' . $curso->id),
							'Duracao' => t(strval($curso->duracao) ),
							'Campus' => t($curso->campus->nome)
					)
			);
		}

		if ($rows != null){
			$content['table'] = array(
					'#theme' 	=> 'table',
					'#rows' 	=> $rows,
					'#header'	=> array(t('Nome'), t('Duração'), t('Campus'))
			);
		}
	}

	return $content;
}

/** */
function estaticos_curso_pagetitle($id) {
	$curso = DAO::daoFactory(Curso::TYPE)->get($id);
	return $curso->nome;
}

/** */
function estaticos_curso_pageview($id) {
	$curso = DAO::daoFactory(Curso::TYPE)->get($id);

	$content = array('view_mode' => 'tweaky');

	$content['duracao'] = array(
			'#type' => 'item',
			'#title' => t('Tempo de duração do curso'),
			'#markup' => strval($curso->duracao) . ' períodos',
	);
	
	$content['campus'] = array(
			'#type' => 'item',
			'#title' => t('campus'),
			'#markup' => $curso->campus->nome,
	);

	return $content;
}